home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / psion / faq < prev    next >
Text File  |  1995-03-31  |  72KB  |  1,578 lines

  1.  
  2.                                PSION SERIES 3x
  3.                           FREQUENTLY ASKED QUESTIONS  
  4.                                 Chris Wesley 
  5.                                   012Dec94
  6.  
  7. Welcome to the FAQ for comp.sys.psion.  Find the contents  table  below.
  8. Questions  and  constructive  comments are welcome.  Send them to me at:
  9. Chris.Wesley@tiuk.ti.com.
  10.                                                                   
  11.           I. DISCLAIMER                                           
  12.          II. CREDITS                                              
  13.         III. COPYRIGHT                                            
  14.          IV. FAQ UPDATES
  15.           V. NEWSGROUP NETIQUETTE                                 
  16.                                                                   
  17.        1. INTRODUCTORY INFORMATION                                
  18.           a. What is the Series 3/3a ?                             
  19.           b. Brief review of older Psion machines                 
  20.           c. Comparison of Psion versus other palmtops            
  21.           d. User groups, CIX, Internet and Bulletin boards       
  22.           e. Obtaining machines: contacts and prices for          
  23.           f. Obtaining support: Psion addresses worldwide         
  24.                                                                   
  25.        2. HARDWARE                                                
  26.           a. Psion Series 3/3a hardware description               
  27.           b. Link, hardware and protocol details                  
  28.           c. Power supplies: batteries & mains adaptors           
  29.                                                                   
  30.        3. HINTS & TIPS FOR GENERAL USE 
  31.           a. Known problems
  32.                                                                   
  33.        4. COMMERCIALLY AVAILABLE SOFTWARE, SERVICES & ACCESSORIES
  34.           a. Business & Legal
  35.           b. Education
  36.           c. Leisure & Guides
  37.           d. Navigation
  38.           e. Communcations
  39.           f. Utilities
  40.           g. Diet, Health & Safety
  41.           h. Time Management
  42.           i. Mapping & Surveying
  43.           j. Services
  44.           k. Books & Accessories
  45.        
  46.        5. SHAREWARE AND FREEWARE
  47.           a. Relevant FTP and other sites.
  48.           b. Other related ftp sites
  49.           c. Summary of available applications; (mini-reviews?)
  50.        
  51.        6. CONNECTING TO OTHER MACHINES
  52.        
  53.        7. PRINTING
  54.        
  55.        8. PROGRAMMING
  56.           a. Overview of development possibilities
  57.           b. Available books
  58.           c. How to do various things/Hints & tricks
  59.  
  60.   I. DISCLAIMER
  61.  
  62. I have taken steps to ensure  that  the  information  included  here  is
  63. correct,  but  this  document  is compiled in spare time for free, and I
  64. cannot resource thorough checking of all  its  contents.   Therefore,  I
  65. will  not  be  held  responsible  for any consequences of your using the
  66. information contained in here.  However, I am interested in  making  the
  67. FAQ as good as it can be, so your constructive feedback is welcome.
  68.  
  69.  II. CREDITS
  70.  
  71. To create this document  I  have  reviewed  the  Newsgroup  activity  at
  72. comp.sys.psion  over  some  months,  used  that  to  generate  a list of
  73. Frequently Asked Questions, used THAT to generate a FAQ structure,  then
  74. populated  it  with  extracted  wisdom  from  the  news traffic.  So the
  75. information here is provide by the newsgroup contributors, who  are  too
  76. numerous  to credit individually.  I'm just the clerk that put it all in
  77. one place.  Special  thanks  go  to  Markus  Illenseer,  who  owned  the
  78. previous  FAQ  -  from  which  I have also extracted useful information.
  79. Thanks  also  to  Clive  D.W.   Feather  [clive@sco.com],  Daniel  Senie
  80. [dts@world.std.com], Roger Burton-West [ubte30e@ucl.ac.uk],
  81.  
  82.  
  83.  for  extensive  helpful comments on the preliminary
  84. FAQ.  Other contributors are credited  in  the  sections  they  provided
  85. special help in compiling.
  86.  
  87. III. COPYRIGHT
  88.  
  89. I assert copyright on this document.  I encourage you to distributed  it
  90. widely, but only in its complete and original form.
  91.  
  92. IV. FAQ UPDATES
  93.  
  94. For the time being at least, I am the keeper of the FAQ.   If  you  have
  95. comments  or  suggestions, corrections, or you have some information you
  96. want to see added or a request that I find some new answers, please  let
  97. me  know.   Contact  me  via the email address at the top of the FAQ, or
  98. call me at +44 234 223636.
  99.  
  100. V.  NEWSGROUP NETIQUETTE 
  101.  
  102. I thought it might be useful to include a  few  words  about  using  the
  103. comp.sys.psion newsgroup.  We get a steady trickle of transgressions and
  104. the ensuing admonishments.  Maybe we can fix these before they happen in
  105. future.   Egg-sucking  grannies  may skip this section.  (Does that work
  106. outside the UK?)
  107.  
  108.    a.  DON'T BE RUDE.  Obvious ?  Apparently not.  Our newsgroup  is  an
  109.        oasis  of  civilization in a sea of adolescent vitriol and worse.
  110.        Let's keep it that way.  Say it nicely or don't say  it  at  all.
  111.        If  you need to be uncomfortably direct, do it in personal mail -
  112.        don't post it.
  113.  
  114.    b.  When responding to a post, most handlers will give  you  an  edit
  115.        pad  with  the  original  post  inserted.   Delete  most of this,
  116.        leaving only the part which will set the context for your  reply.
  117.        This  is  more  effective  communication, it cuts down on crud to
  118.        scan through, and reduces phone bills for those that pay them.
  119.  
  120.    c.  Official  NETIQUETTE  says  you  should  not  use  the  net   for
  121.        advertising,  but  the  prevalent  view  here is that the current
  122.        level of activity is useful without being obtrusive.
  123.  
  124.    d.  Opinions on posting binaries differ.  Placing  your  binaries  in
  125.        the  archive,  and  referring  to  them in the newsgroup will not
  126.        upset anyone, but it can take a week or so to get there,  and  it
  127.        is  more  effort.  Posting binaries to the group is very fast and
  128.        low-effort, but the binary may be of  little  relevance  to  most
  129.        readers,  and  its  size  may force some un-interested phone bill
  130.        payers to spontaneously combust.   Use  common  sense.   A  short
  131.        binary of general interest is probably fine.  A 4 Meg GIF of your
  132.        mother is not.
  133.  
  134.    e.  Consider whether you should be  mailing  or  posting.   PING-PONG
  135.        personal  dialogues  may - or may not - be of interest to others.
  136.        If not, please don't post.
  137.  
  138. 1. INTRODUCTORY INFORMATION
  139. ===========================
  140. a. What is the Psion 3/3a
  141.  
  142. I will describe the more  advanced  3a  here.   Refer  to  the  hardware
  143. section to see what you lose on the Series 3.
  144.  
  145. The Psion Series 3 and 3a are palmtop  computers.   Though  packaged  as
  146. personal  organisers,  they  are  fully  general, programmable, powerful
  147. computers.  The quality of the built-in applications, coupled  with  the
  148. power  saving  hardware  make  Series 3's excellent personal organisers.
  149. The  sophisticated  operating  system,  the   hardware,   the   built-in
  150. programming language, and the options to program in C and assembler make
  151. them  excellent  general-purpose  computers,  with the major benefits of
  152. compactness and battery endurance.
  153.  
  154. Optional link facilities can connect the Series 3 to  desktop  machines,
  155. allowing  data  backup and access to the resources of the larger machine
  156. from the Series 3.  Modems, fax modems, printers and  other  peripherals
  157. may   also  be  connected  via  industry-standard  serial  and  parallel
  158. interfaces.
  159.  
  160. The built-in applications include a database  manager,  a  sophisticated
  161. word  processor,  time  manager,  world  date/time  and  dialling  codes
  162. database, calculator  and  spreadsheet.   Many  other  applications  are
  163. available   commercially  and  from  shareware  outlets.   More  details
  164. elsewhere in the FAQ.
  165.  
  166. The built-in OPL programming system  provides  a  structured  BASIC-like
  167. programming  language  with  access  to all the features of the machine.
  168. This  includes  the  ability  to  program  polished  Windows/Icons/Menus
  169. interfaces like those found in the built-in applications.
  170.  
  171. The sound  interface  can  record  and  playback  digital  sound.   DTMF
  172. dialling  tones can be created which allow the Series 3a to dial numbers
  173. directly through a telephone.
  174.  
  175. b. Brief review of other Psion machines
  176.  
  177.    Acorn      Re-badged Series 3a, aimed at  education-related  markets.
  178.    Pocket     Contains   all   the   3a   applications,   though   named
  179.    Book       differently, plus a spell checker, thesaraus and  a  graph
  180.               plotting  application  in a 2MB ROM (versus 1MB for Series
  181.               3a).  Password protection capability  is  removed.   Costs
  182.               about 20 GBP more than a 3a.
  183.  
  184.    Series 3   The immediate predecessor to the Psion Series  3a  is  the
  185.               Series 3.  It is the same machine in size and concept, but
  186.               is  more  limited  in  many  respects.   See  the hardware
  187.               comparison table in section 2a for a list of  differences.
  188.    
  189.     Others    Organiser II series:
  190.  
  191.               CM - available in 16K only, 16x2 screen, limited software
  192.  
  193.               XP - available  in  16K  or  32K,  16x2  screen,  limited
  194.               software (database, OPL)
  195.  
  196.               LZ -  available  in  32K  or  64K  (LZ64),  20x4  screen,
  197.               introduced notepad (basic text processor), dialling codes
  198.               database, on-screen clock)
  199.  
  200. c. Comparison of Psion versus other palmtops
  201.  
  202.  A table comparing ther following machines is under construction.
  203.  
  204.  HP1000LX/95LX, Omnibook300, Sharp IQ/QZ/9000, Poquet, Wizard, Newton, 
  205.  PC3000, ZEOS, Palmbook
  206.  
  207. d. User groups, CIX, Internet and Bulletin boards available
  208.  
  209. All numbers are given in ITU  format.   To  dial  numbers  outside  your
  210. country,  replace  the  +  by  your international code.  To dial numbers
  211. inside your country, replace + and the country  code  by  your  national
  212. dialling  code.   For  example: UK: for "+", dial "00", except for "+44"
  213. dial "0".  US: for "+", dial "011", except for "+1" dial "1".  Note that
  214. the Psion 3a  at  least  knows  how  to  do  this.   [Clive  D  Feather:
  215. clive@sco.com]
  216.  
  217. When phoning into the UK from outside it, do not dial the first zero  in
  218. the number.
  219.  
  220. Numbers marked "[US/CA only]" means that the number can only  be  called
  221. from the USA or Canada (sometimes both, sometimes only one). If no other
  222. number is specified, the person or company presumably does not  want  to
  223. deal with customers from elsewhere. [Clive D.W. Feather - clive@sco.com]
  224.  
  225.     Psion BBS                             Lonely Times
  226.     +44 175 289 4422 [UK]                 +49 911 393 9034 300 [Germany]
  227.                                           14.4 Baud, 24hour
  228.  
  229.     Flightpath
  230.     +44 181 759 3332  or                  Metcom BBS
  231.     +44 181 759 6664 [UK]                 +44 1442 257 527 [UK]
  232.  
  233.     Pacific BBS                           Crystal Tower
  234.     +44 1430 431 145 [UK]                 +44 817 598 244
  235.  
  236.     The User Group
  237.     +44 1752 894 422  [UK]
  238.     Sysop: Adam Taylor
  239.     Notes: Privately run, but Psion UK have an account there
  240.  
  241.     Dacom BBS
  242.     +44 1908 260 435  [UK]
  243.     Sysop: Andrew Morrow
  244.     Notes: Psion Dacom, updates for PCMCIA Gold Cards
  245.     Location: Milton Keynes, UK
  246.  
  247.     Psion GmbH BBS
  248.     +49 617 237 090 [Germany]
  249.     Sysop: Matthias H lscher
  250.     Notes: Series3/3a software, PCMCIA Gold Card updates
  251.     Location: Bad Homburg, Germany
  252.  
  253.     Psion is also on CIX - the Palmtop A forum.
  254.  
  255. e. Obtaining machines: contacts and prices for various countries
  256.  
  257. Prices for 512K Psion are quoted for each when  known,  but  you  should
  258. review  the Newsgroup for latest prices, as they change quite a bit, and
  259. I don't track those changes here very often.
  260.  
  261.  
  262.     Marc Tebeka
  263.     2661 Emerson Street,
  264.     Palo Alto, CA 94306, USA
  265.     FAX: +1 415 323 4006 [USA]
  266.     EMAIL: marc.tebeka@spacebbs.com    Psion3a/512K:  390 dollars
  267.  
  268.     Jonathon Glaser
  269.     New World Technologies, New York, USA
  270.     110 Greene St, Suite 1100
  271.     New York, NY 10012, USA
  272.      1 800 886 4967 [Toll free in USA only] Promises best available deal
  273.     +1 212 941 4633 [worldwide access]
  274.     FAX: +1 212 274 8527
  275.  
  276.  
  277.     UK Standard list price             Psion 3a/512K: 329 pounds
  278.  
  279.     Various shops in                   Psion 3a/512K: 270 pounds
  280.     Tottenham Court Road, London UK.  
  281.  
  282.     Dabs Direct                        Psion3a/512K 272 pounds
  283.     Phone: [UK] 
  284.          +44 131 556 4114, +44 161 773 8632
  285.          +44 1772 623 000, +44 1483 797 474
  286.     Fax: +44 1772 622 917, +44 1483 799 510  
  287.  
  288.     Byson Computers [UK]
  289.     Fax: +44 1635 874 022
  290.     Email: ian@byson.demon.co.uk
  291.  
  292.     Clove Technology [UK]
  293.     +44 1202 302 796
  294.  
  295.     Rovoreed Ltd [UK]
  296.     +44 1981 250 026
  297.  
  298.     Computers Direct [US/CA Only]
  299.     New Hamphsire 1 1800 222 4070    Psion 3a/512K $399
  300.  
  301.     Official Psion distributor for Australia:
  302.     Psitech Ltd
  303.     Kangy Angy
  304.     +61 4362 2014   email: psitech@cix
  305.  
  306.     PSIAR - Argentina
  307.     Avendia de Mayo 963,
  308.     3rd Floor
  309.     Buenos Aires
  310.     Phone:  +54 1345 4052 
  311.             +54 1345 2351
  312.       Fax:  +54 1345 3705
  313.  
  314.     Hand Held Systems - Finland
  315.     Torikatu 6-A, 451000
  316.     Kouvola, Finland
  317.     Phone:  +35 8513 710 017
  318.     Email: Pekka Aikas - Paikas@cix
  319.  
  320.  
  321.     Comp 3 Lda, Portugal
  322.     Rua Augusto Gil 30 A/B
  323.     1100 Lisbon
  324.     Phone: +3511 7972 259
  325.       Fax: +3511 7951 928
  326.  
  327.     Paresa SA, Spain
  328.     c/ Balmes 113, ppal 1a
  329.     08008 Barcelona
  330.     Phone: +34 3451 6505
  331.       Fax: +34 3451 6231
  332.  
  333.    f. Obtaining support
  334.  
  335.       UK Offices:
  336.       Alexander House
  337.       85 Frampton St
  338.       London NW8 8NQ
  339.       Phone +44-171-262-5580  Main desk
  340.             +44-181-566-6162  Repairs
  341.             +44-171-258-7276  Technical enquiries
  342.             +44-171-258-7368  Sales & customer services
  343.             +44-171-262-5580  Main switchboard
  344.             +44-181-258-7376  Technical support hotline
  345.             +44-171-258-7242  SDK support
  346.             +44-181-566-6162  Repair administration
  347.                               (call only with returns note number)
  348.  
  349.       Fax   +44-171-258-7340
  350.       Email Psion_corp@cix.compulink.co.uk
  351.             73733.32@compuserve.com
  352.  
  353.       UK Service centre:
  354.       17-19 Bristol Road
  355.       Greenford
  356.       Middlesex UB6 8UP
  357.       +44-181-575-9919
  358.  
  359.       Psion Incorporated
  360.       555 Virginia Road, Building 5
  361.       Concord, MA 02154
  362.       USA
  363.       1 800 54 PSION [USA callers only]
  364.       1 508 371 0310
  365.       1 508 371 9611 fax 
  366.       71511.3401@compuserve.com
  367.       75300.3133@compuserve.com
  368.       GregPaul@aol.com
  369.  
  370.       Psion Incorporated
  371.       1 Sansom STreet, Suite 2000
  372.       San Fransisco, CA 94104
  373.       USA
  374.       +1 415 951 4764
  375.   
  376.       Psion Inc are at +1 508 371 0310 in Concord Mass. USA
  377.   
  378.       In the USA only, contact 1 800 54 PSION to order parts. 
  379.   
  380.       Psion distributor in Canada is Compulsys in Ville
  381.       St-Laurent, Quebec. Phone 1 800 361 0609. [US/CA only]
  382.  
  383. 2. HARDWARE
  384. ===========
  385. a. Psion Series 3/3a hardware description
  386.  
  387. All Psion machines are based around the "SIBO architecture",  which  was
  388. developed  to  meet  common  goals  which span the SIBO range, including
  389. Series 3.
  390.  
  391. Of paramount importance is low power usage.  To this end  CMOS  circuits
  392. are  used, the CPUs are static - meaning their clocks can be slowed down
  393. or stopped and restarted without impairing function, and  the  specially
  394. designed  ASIC  chips  implement  sophisticated  power management, which
  395. always ensures that only those parts of the machine  which  are  needed,
  396. are  powered  up.   Power  is  provided  by 2 AA batteries during normal
  397. operation.  A Lithium backup battery is provided which maintains  memory
  398. during battery changes.  A mains adaptor inlet is provided.
  399.  
  400. A system clock runs independently of the CPU even when  the  machine  is
  401. "off".  This allows it to keep time and to wake the machine up when (for
  402. example) alarms expire.
  403.  
  404. A six-pin outlet is provided, through which Serial  and  parallel  ports
  405. may be connected.
  406.  
  407. A sound system implements beeps on the Series  3  through  a  low  power
  408. peizo-electric element at two volumes.   On  the  3a  there  is  a  more
  409. sophisticated   system   employing   bi-directional  digital-to-analogue
  410. conversion, a conventional speaker, and  a  microphone,  which  together
  411. support the recording and playback of digitally-recorded sound.  Digital
  412. sound  data is compressed and expanded between 8 and 13 bits by hardware
  413. in an ASIC using  the  Alaw  algorithm  during  recording  and  playback
  414. respectively,  at  a  sample rate of 8KHz.  This performance conforms to
  415. the ISDN  standard  for  digital  phone  systems.   A  Series  3  buzzer
  416. emulation is also available on the 3a.
  417.  
  418. For both machines, there are two expansion ports into which RAM or EPROM
  419. memory modules may be placed.
  420.  
  421. In tabular form, the differences are summarised below:
  422.  
  423.       Item              Series 3                  Series 3a
  424.  
  425.                         H  A  R  D  W  A  R  E 
  426.   PROCESSOR 
  427.     name                V30H (80C86 compatible)   ASIC-9 
  428.                                                   (80C86 compatible)
  429.     Bitwidth            16                        16
  430.     Speed               3.84 MHz                  3.84 MHz  
  431.     video memory access 8 bit - half speed        16 bit - full speed
  432.  
  433.   MEMORY     
  434.     Internal            128 or 256Kbyte           256 or 512Kbytes
  435.     Expansion           2 slots = 16Meg max       2 slots = 16 Meg max
  436.  
  437.   SOUND
  438.     Output device       Piezo beeper              Loudspeaker
  439.     Capability          variable pitched Beeps    Any sound
  440.                            and DTMF [*]
  441.     Digital system      NONE                      DAC/ADC 8/13 bits
  442.     Sound recording     NONE                      8K samples per second
  443.     Telephone dialler   DTMF capability           DTMF capability
  444.  
  445. * Further sounds can be generated if a custom device driver is written
  446.  
  447.   DISPLAY
  448.     Physical size                                 126 x 45 mm approx
  449.     Display size        240x80                    480x160
  450.     Display depth       2 - black/white           3 - black/grey/white
  451.  
  452.   PARALLEL PORT         Via optional link         Via optional link
  453.  
  454.   SERIAL PORT           Via optional link         Via optional link
  455.     Software            Installed in link pod     In Psion 3a ROM
  456.     Max speed           9600 baud                 19200 baud
  457.                            
  458.                         S  O  F  T  W  A  R  E 
  459.  
  460.   SYSTEM SHELL          Controls applications     Upgraded on Series 3a
  461.  
  462.   DATA                  Database application      Upgraded on Series 3a  
  463.  
  464.   WORD                  Comprehensive document    Upgraded on Series 3a
  465.                         processing system
  466.  
  467.   AGENDA                Personal management       Major upgrades on 3a
  468.                         application 
  469.  
  470.   TIME                  Clock and alarms manager  Upgraded on Series 3a
  471.  
  472.   WORLD                 World info database       Cosmetic U/G on 3a
  473.  
  474.   CALC                  Calculator                Calculator
  475.                         Allowing OPL extension    Cosmetic upgrade on 3a
  476.  
  477.   SHEET  [*]            Spreadsheet application   Speadsheet application
  478.                         available as add-on [*]   built-in
  479.  
  480. * In the US, and latterly in  the  UK,  the  "Series  3s"  includes  the
  481.   spreadsheet as standard
  482.  
  483.   OPL                   Programming application   Series 3 compatibility 
  484.                                                   mode also available.
  485.                                                   
  486. b. Link, hardware and protocol details
  487.  
  488. Refer to appendix at the archive. [not yet present]
  489.  
  490. c. Power supplies: batteries & mains adaptors
  491.  
  492. Normal power is provided by two AA batteries.  Standby power is provided
  493. by a small Lithium backup battery, which maintains  system  data  during
  494. main battery changes or failure.
  495.  
  496. A  Psion  mains  adaptor  is  available.   Reports  suggest  that   many
  497. general-purpose   mains  adaptors  also  work,  and  they  are  cheaper.
  498. Negative polarity should be selected - ie the tip  should  be  negative.
  499. The Psion adaptor has an indentation around the outer conductor near the
  500. tip which facilitates snug fit for improved reliability.
  501.  
  502. NiCad rechargeables  may  be  used.   These  proivde  less  energy  than
  503. conventional  batteries  (reports  suggest  maybe  half)  and  they fade
  504. rapidly once their charge is nearly gone, but - they  are  rechargeable,
  505. and  so  offer  a  cost effective alternative.  Note that NiCads are NOT
  506. recharging while the machine is powered by the adaptor.
  507.  
  508. Lithium AA batteries are now available.  They are 30% lighter  than  alkalines,
  509. and they last longer, but they are more expensive.
  510.  
  511. The link causes high battery loadings, as does the sound system.  Accessing the
  512. SSDs also increases power drain.  Because of the static  architecture,  a  busy
  513. CPU drains more power than a sleeping one, so compute-intensive tasks will burn
  514. power.   For  these  reasons,  it  is  difficult  to  quote battery performance
  515. exactly, but the table below summarises reports received on the net.
  516.  
  517.                           Alkaline              NiCad          Lithium
  518.  
  519.  Running time               40-100               20             65-100
  520.  (Hrs)
  521.  Power  delivered           1500                 800          1600-2700
  522.  (mAh)   
  523.  Price each                  0.5                                   4.5
  524.  (UKP)
  525.  Comment                                                     30% lighter
  526.  
  527. d. Upgrading Solid State Disks (SSDs)
  528.    Refer to appendix at the archive. [not yet present]
  529.       
  530. 3. HINTS & TIPS FOR GENERAL USAGE
  531. =================================
  532. a. Known problems & solutions 
  533.    1.  BATTERY WARNINGS The contacts to the main batteries are  poor  in
  534.        many  machines.   This  causes  the machine to report low battery
  535.        power inappropriately, and may cause  automatic  switchoff.   The
  536.        fix  is to ensure the contacts are clean, and making firm contact
  537.        with the battery.   Different  battery  brands  can  be  slightly
  538.        different sizes, so pick a larger one.  Batteries with dimples in
  539.        either  contact  are  more prone to problems.  You might consider
  540.        kludging a fix by bending the contacts, or decide to return  your
  541.        machine for replacement.  Note that when replacing dead batteries
  542.        with  NiCads,  you  may see the REPLACE warning for a few seconds
  543.        after the new cells are inserted.  This is normal,  and  will  go
  544.        away on its own.
  545.  
  546.    2. AUTOMATIC DIALLING
  547.       The built-in dialer is reported as variously as excellent, through
  548.       unreliable to un-useable.  Sometimes  it  will  work  on  internal
  549.       phone   systems   but   not   BT  -  sometimes  vice  versa.   The
  550.       recommendation for improving performance is to place the Series  3
  551.       on  a  flat non-resonant surface, and holding the phone just above
  552.       it - not against it.
  553.  
  554.    3. PROBLEMS WHEN OPENING THE MACHINE
  555.       Opening/closing  the  older  Series   3's  can   cause   (possibly
  556.       intermittent)  problems  to  the  machine's power supply, which in
  557.       turn can manifest several problems mentioned  in  this  FAQ.   The
  558.       constant twisting of the lead connecting the  main  board  to  the
  559.       battery  contacts  can  cause  damage.   Psion will repair this in
  560.       warranty.  You  can  fix  yourself  if  your  machine  is  out  of
  561.       warranty.   Remove  the  screws  behind  the  batteries.  Sometime
  562.       re-seating the  two-pin  connector  will  give  a  permanent  fix,
  563.       otherwise,  if  you're  handy,  replace  the wires.  This is not a
  564.       problem on newer Series 3's or 3a's.
  565.  
  566.    4. ALARMS REPLACED BY ODD BEEPS
  567.       Not a bug, but a response by your machine to  low  battery  power.
  568.       When  there  is  insufficient  power  to play the chosen alarm, it
  569.       makes this noise which is designed to be loud  but  economical  on
  570.       power.   Low  available  power  can also be caused by poor battery
  571.       connections  or  by  the  lid-damages-battery-wire  bug  mentioned
  572.       elsewhere in this FAQ.
  573.  
  574.    5. DISPLAY PROBLEMS
  575.       The Psion display flickers in bright sunlight - use an umbrella.
  576.  
  577.       The LCD display works in such a way that the  reflected  light  is
  578.       polarized.   If  you  wear  polarising  sunglasses  who  plane  of
  579.       polarization is at odds with that of the Psion, you'll see a blank
  580.       screen.  Fix: Take your shades off, or  get  some  which  are  not
  581.       simple  polarizing lenses.  Ray-Bans, for example, do not polarize
  582.       in a single plane.
  583.          
  584.       Some people have noticed problems with odd pixels, lines, rows  or
  585.       patches  of  pixels (usually in a corner - usually the lower right
  586.       corner).  These remain on (dark) all  the  time.   In  each  case,
  587.       there  is  no  real  fix  but  to return the machine for repair or
  588.       replacement.
  589.  
  590.    6. ALARMS COME IN PAIRS
  591.       Several people report that their  machine  can  get  into  a  mode
  592.       whereby  alarms sound - and need to be acknowledged - twice.  This
  593.       problem can be fixed by doing a soft reset.
  594.  
  595.    7. WORLD PHONE NUMBERS WRONG
  596.       Apparently, a number of the country codes are wrong.  You can  fix
  597.       by editting the country information as required, though there is a
  598.       limited number of slots available in the database.  Also note that
  599.       a complete change in area codes is scheduled for the UK in 1994/5.
  600.       See  the  Phoneday item in the archive or on CIX for details and a
  601.       suite of programs to fix your databases.
  602.   
  603.    8. AREA CODES CAN CAUSE PROBLEMS
  604.       The Psion will dial  all  of  the  number  you  select.   In  some
  605.       countries,  (not  the  UK) dialling the area code for a local call
  606.       causes problems.  Psion's recommended fix is to have  two  entries
  607.       for  the  party  - specifying the number both with and without the
  608.       area code.
  609.  
  610.    9. DATA SECURITY WITH LINK CONNECTED
  611.       If you have the link switched on, then files can  be  copied  from
  612.       your  machine even when it is password protected.  Be sure to turn
  613.       the link off to remove this possibility.  Note also that the  link
  614.       can  turn the Psion on when it is off, and will transfer data even
  615.       as the password screen is being presented.
  616.    
  617.    10.SECURITY AFFECTED BY THE MACRO SYSTEM
  618.       Users of Tom Dolbilin's MACRO system should be  aware  that  macro
  619.       key presses work even on a password-protected Series 3.
  620.  
  621.    11.LIFTING BUTTON BAR
  622.       Older Series3's had problems with the button bar at the top of the
  623.       keyboard, which has a tendency to lift off.  Also, some often-used
  624.       buttons could stop working.  Replacement is the best option.  Glue
  625.       might help those with no warranty.  See the manual for key presses
  626.       which can in all cases duplicate the function of defunct  buttons.
  627.           
  628. b. Entering Unusual Characters 
  629. In many applications, you can enter special characters  (for  example  -
  630. foreign  characters  not found on the keyboard) by holding down control,
  631. then typing the three digits of the ASCII code for the character  (ASCII
  632. code  table  on  page  246  of  the  User  Guide).   This  works for all
  633. characters in the range 32 to  255.   Some  lower  codes  are  used  for
  634. control purposes.
  635.  
  636. There is also a quicker way to enter letters with accents, umlauts  etc.
  637. CONTROL  can  be  used  with  the  number  keys  as a character modifier
  638. directive.  For example, "2" is the "Add an Umlaut" command, so you  can
  639. hold  down  CONTROL  then press "2" and "o" to get a umlauted "o".  Most
  640. numbers are chosen as convenient mnemonics: 2 has "  above  it  -  which
  641. looks  like  an Umlaut; 3 has \ which simulates a grave accent; 5 has ',
  642. which produces and acute accent, etc.  See the Character set section  of
  643. the user guide for details.
  644.  
  645. c. Resetting the machine
  646. You should not normally need to reset your machine at all.  See  KILLING
  647. ROGUE  PROCESSES  to find out how to terminate misbehaving applications.
  648. Doing a RESET  re-initializes  the  system's  processes.   It  re-starts
  649. things  as  though  it  had  just been powered up, and so will make many
  650. error conditions go away.  Doing a reset will also remove  any  software
  651. patches  you  may have applied.  These would need to be re-applied after
  652. each reset.
  653.  
  654. There are two kinds of reset.  A SOFT RESET or WARM reset  will  restart
  655. processes,  but  leave  the  contents  of  the RAM disk, and environment
  656. variables  intact.   Do  this  by  gently  pushing  something   like   a
  657. straightened  paperclip into the small hole above the ESC/On key to do a
  658. "warm reset".
  659.  
  660. A HARD RESET or COLD  RESET  will  completely  re-initialize  the  whole
  661. machine,  removing all memory contents.  To do this, hold down the right
  662. shift key whilst appliying your paperclip as for a warm reset.
  663.  
  664. d. Screen Snapshots
  665. From any point, you can take a screen snapshot, by holding  down  Psion,
  666. shift,  and  Control, then pressing S.  The PIC file generated is placed
  667. in M:SCREEN.PIC.
  668.  
  669.  
  670. 4. COMMERCIALLY AVAILABLE SOFTWARE
  671. ==================================
  672. This is the official Psion commercial Software list.   Thanks  to  Psion
  673. for providing it.  All telephone numbers are UK unless stated otherwise.
  674.  
  675. a. BUSINESS & LEGAL
  676.  
  677. Asset Tracking - Please inquire for price.
  678. from Advanced New Technology  +44 182 571 3058
  679. Equipment Inspections, PAT checks plus more all within this well  proven
  680. system.   Control  of  all  items, history, inspections, overdue status,
  681. locations and status.  Full PC management control interface.
  682.  
  683. Pocket Publishing - GBP 49.95
  684. from Hockney Engineers Ltd.  +44 113 245 5061
  685. The easy way to print personalised letterheads  and  the  quick  way  to
  686. write  every  day  letters,  with  a  choice of high profile distinctive
  687. styles.  For use with Canon Bubble Jet Printers or Hewlett  Packard  and
  688. compatible laser printers.
  689.  
  690. Job Search - Please inquire for price.
  691. from Maritek  +44 141 554 2492
  692. Helps the job seeker keep track of job  applications,  interviews,  etc.
  693. It  displays  details  of  any application, lists applications and gives
  694. breakdown of the current state of applications.
  695.  
  696. Banker - Please inquire for price.
  697. from Pelican Software  +1 713 242 8928
  698. Personal finance software for the Series 3a.  Banker Imports and Exports
  699. to Quicken.  Very easy  to  use  and  provides  features  such  as  easy
  700. transfers,    split    transactions,   password   protection,   unerase,
  701. reconciliation, pop  up  Calculator  and  Calendar,  reports,  printing,
  702. reminders and Tidy.
  703.  
  704. DataDeLuxe - GBP 69.95
  705. from Pocket & Soul  +32 3232 3468
  706. Database for the Series 3 and 3a.  Works with all existing  data  files.
  707. Toggles  between  a  record view and table view of all selected records.
  708. Contains multiple search and select options and fast  alphabetical  sort
  709. routine.
  710.  
  711. Banking Assistant - GBP 89.95
  712. from Portable Software  +44 190 463 3918
  713. Built around a multi-currency, multi-account system  with  tax  handling
  714. and  cash  flow  forecasting.   Separate  budget  planner and petty cash
  715. recorder plus an energy monitor.  Complete with over  100  sophisticated
  716. financial calculators and converters.
  717.  
  718. Text Assistant - GBP 89.95
  719. from Portable Software +44 190 463 3918
  720. Assembles letters, memos, orders, invoices or notices  without  lots  of
  721. typing.   Lays out the page automatically.  Financial documents totalled
  722. allowing discount and tax calculations.  Links to  the  Data  system  to
  723. produce mail shots.
  724.  
  725. Sales Assistant - GBP 89.95
  726. from Portable Software +44 190 463 3918
  727. Integrated order processing, stock control and customer care.  Full  set
  728. of  output documents and management reports.  Special versions available
  729. for several industries.
  730.  
  731. Training Assistant - GBP 89.95
  732. from Portable Software +44 190 463 3918
  733. Contains a register and results recording system.  Designed for  use  in
  734. industrial  training  as well as educational establishments.  Allows for
  735. self assessment by students.  Carries out much of the  tedious  analysis
  736. and report writing.
  737.  
  738. Office Assistant - GBP 89.95
  739. from Portable Software +44 19 463 3918
  740. Designed to help co-ordinate a busy office.   Integrated  time  facility
  741. includes  project  monitor.  Helps with filing and retrieving documents.
  742. Petty cash account plus inventory and loan equipment tracking.
  743.  
  744. Contact EDGE - GBP 116.33
  745. from Total Computer Systems  +44 199 257 5151
  746. Manages prospects, sales and business contact information by integrating
  747. a relational contact database and user defined report generator with the
  748. Psion 3 Agenda, Word and Spreadsheet.   Contact  TEAM  links  3a's  with
  749. Lotus Notes sales and marketing database for 2 way data exchange.
  750.  
  751. Finance Pack - GBP 49.95 for Series 3, GBP 59.95 for Series 3a.
  752. from Widget Software Ltd.  +44 143 881 5444
  753. Ideal for home finance, self-assessment for income tax,  small  business
  754. accounts  (without  VAT).  Ask for the "Widget Software Guide to Getting
  755. Rich", a four page booklet containing full details on this package.
  756.  
  757. Agenda Link - Please inquire for price.
  758. from Widget Software Ltd.  +44 1438-815-444
  759. Share information in your Series 3 or 3a Agenda by linking it to  either
  760. Lotus  Organizer  or  MS Schedule Plus.  Agenda Link translates the data
  761. from Series 3/3a to these popular Windows information managers.
  762.  
  763. Child Support and Legal Aid - Please inquire for price.
  764. from Dodona Ltd.  +44 122 264 4131
  765. ChildSupport calculates liabilities and entitlements  to  child  support
  766. and   includes   welfare  benefits  calculations.   LegalAid  calculates
  767. entitlement and contributions to a Green Form, ABWOR, Civil and Criminal
  768. Legal Aid.
  769.  
  770. Helper 3 and Renovator - Please inquire for price.
  771. from Ferret Information Systems Ltd.  +44 122 264 4660
  772. Helper 3 calculates Income  Support,  Family  Credit,  DWA  and  Housing
  773. Benefits.   Renovator  calculates  entitlement to Renovation, Grants for
  774. Owners and Tenants, Landlords and disabled Facilities Grants.
  775.  
  776. b. EDUCATION
  777.  
  778. Note: The "Acorn Pocket Book" is a re-badged Series 3.
  779.  
  780. Acorn Schedule - GBP 19.95
  781. from Acorn Computers Ltd.  +44 122 325 4254
  782. Supplied on an SSD  ROM  card  with  manual.   This  combines  a  diary,
  783. personal organiser and timetable.  Also includes the spell checker.
  784.  
  785. Acorn Plotter - GBP 35.19
  786. from Acorn Computers Ltd.  +44 122 325 4254
  787. A graphical plotting application meeting all curriculum  needs  in  Math
  788. and  Science  for  key  stages  3,4  and  onwards as well as most of the
  789. requirements for A-Level.  Supplied on SSD with manual.
  790.  
  791. Explorer - GBP 92.82
  792. from ExpLAN UK Ltd.  +44 182 261 3868
  793. Designed to allow the introduction of an IT content to field  trips  and
  794. surveys  by  replacing  the  traditional  pen and paper worksheet with a
  795. structured set of questions on an Acorn Pocket Book or Series 3/3a.
  796.  
  797. Event - GBP 24.95
  798. from ExpLAN UK Ltd.  +44 182 261 3868
  799. A desktop diary for Acorn RISC computers designed to work with  Schedule
  800. on the Acorn Pocket Book and Agenda on the Series 3/3a.
  801.  
  802. Occasion - User version GBP 69.95.  Network version available.
  803. from ExpLAN UK Ltd.  +44 182 261 3868
  804. A personal organiser application for Acorn RISC computers.  Comprising a
  805. diary, address book, phone book  and  note  book.   Information  may  be
  806. exchanged  with applications running on the Acorn Pocket Book and Series
  807. 3/3a.
  808.  
  809. c. LEISURE & GUIDES
  810.  
  811. Miscellany - GBP 34.95
  812. from BroadOak Computing  +44 171 836 7640
  813. Includes Biorhythms, the Series 3 character  set,  the  date  of  Easter
  814. 1901-2199,   Football   Pools  manager  and  draw  selector,  RPI  price
  815. comparisons  1947-1994  (9  indices)  Games  for  Thinkers  &  Gamblers.
  816. Includes Roulette, Nim, Poker Dice and Quintet.
  817.  
  818. Papillons - GBP 34.95
  819. from BroadOak Computing  +44 171 836 7640
  820. A crossword-like  linked-word  game.   Links  may  be  anagrams,  common
  821. associations  of  words, homophones, puns, synonyms.  Cryptic clues help
  822. you to flit from word to word.
  823.  
  824. GolfCard - GBP 69.95 and Analyst - GBP 25.00
  825. from M-P (Golf) Systems +44 181 394 2049
  826. GolfCard is a Database and Scoring System for use on and  off  the  golf
  827. course.   Use  it to score all popular match formats for 1 to 4 players,
  828. Then save course details and match for reference and analysis.   Analyst
  829. allows  you to monitor you and your partners' progress.  It can show all
  830. or a selection of a player's scores on one  course  at  once,  and  then
  831. calculate averages, eclectic scores and other statistics.
  832.  
  833. Games 3 - GBP 34.95
  834. from Widget Software Ltd.  +44 143 881 5444
  835. Seven exciting and innovative games for  your  entertainment.   Includes
  836. Castle,  a  full text adventure game; Bandit, a fruit machine; Poker and
  837. Solo, classic card games; Reversi, Quad and Minesweeper.
  838.  
  839. Paint and Compose - GBP 69.95 
  840. from Widget Software Ltd.  +44 143 881 5444
  841. Paint can display or print downloaded PCX, GIF, or BMP files, create new
  842. pictures or capture  and  print  spreadsheet  graphs  or  screen  shots.
  843. Compose can create and print melodies on bass or treble clef.
  844.  
  845. The Greater London Restaurant Guide - 49.95
  846. from Mobile Software  +44 181 906 0002
  847. Find the restaurants you want  but  didn't  know  existed,  quickly  and
  848. easily.   A  wide  variety  of  search  keys  ensures  that  you ask the
  849. questions, and Mobile Pages gives the answers.  For example, all Chinese
  850. restaurants serving both Cantonese and Peking food, with  a  non-smoking
  851. area and highchair availability.
  852.  
  853. d. NAVIGATION
  854.  
  855. Air Navigator - GBP 116.33
  856. from Dolphin Digital  +44 120 248 3050
  857. Flight Planning software for PPL  through  to  commercial  use.   Flight
  858. plan,  fuel  consumption and cost displayed or printed.  Stores aircraft
  859. and route information, full weight and balance schedule  plus  dB  Hold,
  860. crosswind,  conversions,  sunrise,  and  sunset  etc.   Full European or
  861. American database available.
  862.  
  863. GNAV3 & GNAV3a - GBP 149.00 (GBP 249.00 for Pooleys) 
  864. from Haggis Computers  +44 146 767 1243
  865. Professional flight planning using waypoints created from latitudes  and
  866. longitudes, national grid references or bearing and distances from known
  867. waypoints  or  a  track  and  distance.   Pooleys,  Europe, US databases
  868. available.
  869.  
  870. LGBK3 & LGBK3a - GBP 149.00
  871. from Haggis Computers  +44 146 767 1243
  872. An electronic logbook for the Professional or  Private  pilot.   Handles
  873. both  Fixed  Wing and Rotary Wing.  Includes a CAA CAP371 calculator for
  874. flying limitations and duty hours.  Produces A4 certified print outs.
  875.  
  876. astroNAVCOMP - From GBP 149.00
  877. from Intecma Associates  +44 184 434 4570
  878. Multi-leg rhumb line  and  Great  Circle  passage  planning.   Celestial
  879. navigation with integral almanac for sun, moon, planets and stars.  Easy
  880. to  use  -  fixes  computed  without  plotting.  Running fixes.  Graphic
  881. display of D.R., fix, and position lines.
  882.  
  883. Astro-Navigation - Please inquire for price. 
  884. from Maritek  +44 141 554 2492
  885. Sextant  sight  reduction  calculations  done  quickly.    Automatically
  886. compensates for refraction, parallax and sun diameter.  Equally easy for
  887. moon,  planets  and stars.  Running fixes, use for predictions and gives
  888. time of sunrise/sunset, twilight and transits.   May  be  combined  with
  889. Navigator.
  890.  
  891. Flight Analyser  - Please inquire for price.
  892. from Top of the Stack  +44 123 585 0157
  893. For glider pilots and balloonists.  Allows you to upload, view,  analyse
  894. and  archive  electronic  barograph traces on the Series 3/3a.  Features
  895. include auto scaling, multiple zooming, GPS support, automatic selection
  896. of climbs and descents and many useful utilities.
  897.  
  898. Sightmaster 3 - Please inquire for price.
  899. from Dolphin Maritime Software Ltd.  +44 172 845 4171
  900. An Ocean Navigation program  which  includes  memory  of  all  data  for
  901. navigation,  Sight reduction with all corrections automatically applied,
  902. Almanac for 59 stars, the sun, the moon and all 4 planets until 2100 AD.
  903.  
  904. Coastmaster 3 - Please inquire for price.
  905. from Dolphin Maritime Software Ltd.  +44 172 845 4171
  906. For the Yachtsman or professional Navigator  who  needs  to  store  very
  907. large  numbers  of  waypoints  and routes.  Computes intermediate points
  908. along a rhumb line, automatic route, ETA, true/apparent  wind  and  many
  909. others.
  910.  
  911. Stability Draft and Trim 3 - Please inquire for price.
  912. from Dolphin Maritime Software Ltd.  +44 172 845 4171
  913. For ship loading calculations.  Storage for up to 10  ships,  up  to  99
  914. voyages  per  ship,  up  to 99 cargo spaces, stores etc.  per ship.  All
  915. results printable via optional cable.
  916.  
  917. Oil Survey 3 - Please inquire for price.
  918. from Dolphin Maritime Software Ltd.  +44 172 845 4171
  919. For oil and chemical cargoes.  Up to 99 surveys may be stored.  All  the
  920. usual ASTM-IP tables plus many extras.  Ability to print out survey with
  921. surveyor's name etc.  via optional cable.
  922.  
  923. NAVCOMP - From GBP 149.00
  924. from Intecma Associates  +44 184 434 4570
  925. Passage  and  race  planning.   Multi-function  multi-leg  system   with
  926. built-in  tidal streams for N.  Europe.  Estimated hourly positions with
  927. graphic display of groundtrack.  Up to 99 legs, 234 named waypoints with
  928. index.  Wind oriented tacking.  Optional NMEA +44 1183 interface.
  929.  
  930. Navigator - Please inquire for price.
  931. from Maritek  +44 141 554 2492
  932. A chart table companion for navigation, passage planning and  keeping  a
  933. log.   Unlimited  waypoints/routes.   Computes  a detailed passage plan.
  934. Computes present positions, bearings, ground track and speed, and  keeps
  935. performance data.  Full GPS capability with optional receiver.
  936.  
  937. Nautical Assistant - Please inquire for price.
  938. from Portable Software  +44 190 463 3918
  939. Check the European tide tables from the built-in data tables.   Numerous
  940. navigational, waypoint and racing calculators included.
  941.  
  942. e. COMMUNICATIONS
  943.  
  944. InterData - Please inquire for price.
  945. from Lacegem Ltd.  +44 161 792 2871
  946. Gives you the power to manipulate your data effectively on  your  Series
  947. 3/3a  and  to  work  with, share and convert your data for use with your
  948. favourite Windows database.  InterData S3 and InterData PC are  supplied
  949. as  a  suite of two programs on a 3.5 inch disk.  Interdata S3 available
  950. alone on flashpack.
  951.  
  952. ESP/3 (Electronic Sales and Purchases for Series 3) - GBP 75.00
  953. from Oak Software  +44 192 681 5041
  954. A communications base using the ESP/Net service which  brings  customers
  955. and  producers  together  electronically.   Additional  applications can
  956. easily be written as required.
  957.  
  958. Waspbox - Please inquire for price.
  959. from Wasp Software Ltd.  +44 173 755 5989
  960. Provides office machine costs recovery for professionals.   Copier,  fax
  961. control and direct chargeback to client account irrespective of computer
  962. software supplier.  Any office machine can be made to function only when
  963. valid  client  codes  are  entered.   Stand-alone  or  networked.  Local
  964. reports or mainframe.
  965.  
  966. Wasp Time Recorder - Please inquire for price. 
  967. from Wasp Software Ltd.  +44 173 755 5989
  968. Portable Time Recorder for professionals.  A host of features which  you
  969. would  have been pleased to think of yourself to make your business more
  970. fluent and profitable.  Download and upload client details from  network
  971. or mainframe.  Report locally or on any supplier's system.
  972.  
  973. Winlink - GBP 29.99 from Widget Software Ltd.  +44 143 881 5444
  974. Winlink makes communicating between a Series 3 or 3a and  Windows  easy.
  975. You need a Serial Link (RS232) Cable in order to use Winlink.
  976.  
  977. VT100 Emulator - GBP 58.75
  978. from Widget Software Ltd.  +44 143 881 5444
  979. Keep in touch with your office system or test equipment on  site  direct
  980. from  the Series 3a.  Use with remote system via modem or connect direct
  981. to any host requiring VT100 capability.  Supports  most  VT100  features
  982. including   underline,   bold,   reverse  video,  scrolling  and  keypad
  983. emulation.
  984.  
  985. S3WP - Please inquire for price.
  986. from Point.X  +42 224 225 347
  987. Converts text between Series 3/3a Word  processor  and  WordPerfect  5.1
  988. files without losing any formatting information (styles, emphasis etc.).
  989. Database files (application DATA) can also be converted to WP 5.1 files.
  990. Utility is running from MS-DOS commands with various parameter settings.
  991.  
  992. dBase Convert - Please inquire for price.
  993. from Point.X  +42 224 225 347
  994. Converts Series 3/3a database files from and to DBase file format (dBase
  995. III compatible).  Also the ODB  files  (OPL  data  files)  are  handled.
  996. Program  is  MS-DOS  command  line  driven  and  several  parameters are
  997. provided.  Agenda files can be transferred to dBase as well.
  998.  
  999. S3 Backup - Please inquire for price.
  1000. from Point.X  +42 224 225 347
  1001. Provides simple and easy to use file backup from specified  Series  3/3a
  1002. disks  (internal,  A,  B  or any combination).  Program runs from MS-DOS
  1003. command line and can be included to the batch files.   Program  compares
  1004. the  files  on  Series  3 with contents of "archive" on PC to copy a new
  1005. file.
  1006.  
  1007. 3BASE - Please inquire for price.
  1008. from The Turing Machine Company +31 206 533 033
  1009. A user-friendly Windows application offering  data  integration  between
  1010. your  Series  3/3a  database  and  many of the world's PC-based database
  1011. applications.  3BASE will convert between Series 3, Series 3a, dBase IV,
  1012. Windows Card, IIP95LX and FoxPro files and a variety of  other  database
  1013. formats.
  1014.  
  1015. Series 3 Tools - GBP 49.95
  1016. from Widget Software Ltd.  +44 143 881 5444
  1017. Puts you in control of your Series 3/3a, telling you how  much  RAM  you
  1018. have  left,  how  much  space each file on your SSDs takes up and how to
  1019. make the most of what you have left.  Also includes Convert utility  and
  1020. Task Manager.
  1021.  
  1022. Commander 3a -Please inquire for price. 
  1023. from Yellow Computing +49 713 695 1111
  1024. A  toolbox  of  utilities  for  the  Psion  Series  3   and   3a.    The
  1025. Commander-Shell  allows  all  file  functions such as copying, renaming,
  1026. deleting etc.  Also includes a fast Database-Viewer,  Data  Compression,
  1027. Hex Editor, SSD-Manager, Graphics view and print utility etc.
  1028.  
  1029. f. DIET, HEALTH & SAFETY
  1030.  
  1031. Compute-A-Diet - Please inquire for price.
  1032. from Comcard Ltd.  +44 190 577 8957
  1033. A complete dietary analysis system incorporating the  UK  National  Food
  1034. Database.   Calculates  your  ideal  weight, dietary requirements, daily
  1035. averages and much more.  US and Aus.  versions also available.
  1036.  
  1037. Risk MATRIX Assessments - Please inquire for price.
  1038. from Advanced New Technology  +44 182 571 3058
  1039. Full, user driven, Risk assessment  system.   Employs  the  Risk  Matrix
  1040. method  of  determining  the  risk  level.  Full risk action control and
  1041. measures in place facilities.  Full PC management control interface.
  1042.  
  1043. Risk HRN Assessments - Please inquire for price.
  1044. from Advanced New Technology  +44 182 571 3058
  1045. Full, user driven, Risk assessment system.  Employs  the  Hazard  Rating
  1046. Number  formula  technique  to  determining  the  risk level.  Full risk
  1047. action control and measures in place facilities.
  1048.  
  1049. COSHH Assessments - Please inquire for price.
  1050. from Advanced New Technology  +44 182 571 3058
  1051. Allows H & S mangers to view COSHH details directly from  the  Series  3
  1052. and  also  enables  them  to  undertake COSHH Assessments using the base
  1053. chemical details.  Full PC management control interface.
  1054.  
  1055. Room Safety Checks - Please inquire for price.
  1056. from Advanced New Technology  +44 182 571 3058
  1057. The H & S Manager can walk into a room and  check  all  safety  aspects.
  1058. Complete  with  hazard  ratings,  notepad  and  automatic  action alarms
  1059. directly  from  the  Series  3  Agenda.   Full  PC  management   control
  1060. interface.
  1061.  
  1062. Visual P.A.T Inspections - Please inquire for price.
  1063. from Advanced New Technology  +44 182 571 3058
  1064. All electrical equipment can be  checked  easily  and  quickly  for  any
  1065. obvious  visual  defects.   Full  recording of inspector, date, time and
  1066. full results.  Full history and overdue reporting.  Full  PC  management
  1067. control interface.
  1068.  
  1069. g. TIME MANAGEMENT
  1070.  
  1071. G-Tabs - GBP 99.95
  1072. from Gartside Neville Ltd.  +44 172 233 3490
  1073. A sophisticated, easy to use system for  collecting  time,  expense  and
  1074. cost data.  Comprehensive facilities include activity timing, reviewing,
  1075. cutting/pasting,  merging, backing-up, printing and data transfer to the
  1076. Psion Spreadsheet and PC-based  accounting,  database,  spreadsheet  and
  1077. bespoke products.
  1078.  
  1079. Timing Assistant - GBP 89.95
  1080. from Portable Software  +44 190 463 3918 
  1081. Contains a set of business and domestic timing utilities.  These include
  1082. a professional work timer, a scheduler plus  fitness,  phone  and  chess
  1083. timers.  With Data Assistant which extends the built-in Data system.
  1084.  
  1085. Timebase - GBP 116.33
  1086. from Total Computer Systems  +44 199 257 5151
  1087. Allows a service professional to record time, activity, expenses,  costs
  1088. and charges electronically.  Available in single user form and muti-user
  1089. department   form.    A  further  version  can  be  linked  to  existing
  1090. departmental time recording or accounts systems using Timebase LINK.
  1091.  
  1092. h. MAPPING & SURVEYING
  1093.  
  1094. Geographical Database - Please inquire for price.
  1095. from Fawnbench Ltd.  +44 127 645 1239
  1096. Displays a map of the  UK  from  a  digital  database  including  roads,
  1097. railways,  and  rivers with full annotation showing town and road names.
  1098. Features can be searched for by name and location.  Users can add  their
  1099. own features represented by custom icons.
  1100.  
  1101. Planned Building/Room Inspections - Please inquire for price.
  1102. from Advanced New Technology  +44 182 571 3058
  1103. A complete Building/FM managers package.  Buildings/Rooms can be  set-up
  1104. with  standard  blocks of questions, enabling all aspects of the room to
  1105. be checked.  Full hazard ratings and automatic agenda  and  alarms  when
  1106. actions are due.
  1107.  
  1108. Asset  Tracker  &  Portable Appliance Testing - Please inquire for price.
  1109. from Surveying Technology +44 171 702 3850
  1110. A Facilities Management tool that utilises the Series 3a and  interfaces
  1111. with  Seaward  PAT  testers.   Simplifies  using  the  Psion Series 3 in
  1112. conjunction with a CCD barcode scanner to keep track of company  assets.
  1113.  
  1114. Survey Master Graphique - Please inquire for price. 
  1115. from Surveying Technology  +44 171 702 3850
  1116. For creating survey drawings.  A comprehensive  list  of  commands  that
  1117. include  entering  symbols, editing data on site, calculating angles and
  1118. viewing drawings on site.  Download the survey drawing into  AutoCAD  or
  1119. use DXF translator.
  1120.  
  1121. Condition Survey Master - Please inquire for price.
  1122. from Surveying Technology  +44 171 702 3850
  1123. Designed  for  Building  Surveyors  and  Property  Managers.   A   fully
  1124. customisable  Condition Surveying system using GUI allows fully detailed
  1125. internal and external works to be  monitored  and  downloaded  into  the
  1126. Windows database.
  1127.  
  1128. i. SERVICES
  1129.  
  1130. 3-Lib  +44 125 251 5431
  1131. The 3-Lib Series  3/3a  Public  Domain  &  Shareware  library  has  been
  1132. established  since  January  1993  and  currently  has  over  300  items
  1133. available,  for   a   nominal   copying   charge.    Games,   utilities,
  1134. applications, programming guides and aides, PC-based tools, for Series 3
  1135. and 3a.  Catalogue available on request.
  1136.  
  1137. Advanced New Technology  +44 182 571 3058
  1138. With a wide range of on-hand experience, work closely as  partners  with
  1139. companies  requiring  custom systems to provide an effective solution in
  1140. almost all aspects of business and  industry.   References  for  quality
  1141. satisfaction available.
  1142.  
  1143. Iceberg Software Ltd  +44 137 181 0829
  1144. A consultancy service offering a professional team to meet your software
  1145. requirements.    Experience   includes   financial   trading   software,
  1146. analytical,  datafeed  and remote Psion based access to PC applications.
  1147. Can develop ideas and produce software for MS Windows, MS Windows NT and
  1148. the Psion Series 3a.
  1149.  
  1150. PNJ Consultants-Software Engineering  +44 181 740 0215
  1151. A software engineering and consultancy service is provided for all types
  1152. of Psion machines.  Applications can be developed professionally to your
  1153. requirements for use on their own or in conjunction with larger systems.
  1154.  
  1155. Right Hand Software Ltd.  +44 181 319 8576
  1156. Develop general  and  business  applications  for  the  Psion  range  of
  1157. computers.   Services  include  business  requirement analysis, software
  1158. design and programming in C or OPL, integration with desktop systems and
  1159. implementation, training and support.
  1160.  
  1161. The User Group - +44 175 276 8515
  1162. User group for Psion.   Receive  unlimited  technical  support,  advice,
  1163. newsletters, shareware, new software, discount hardware, special offers,
  1164. own bulletin board, regional seminars and fun.  Cost is GBP 28.00 per year.
  1165.  
  1166. j. BOOKS & ACCESSORIES
  1167.  
  1168. First Steps in Programming the Psion Series 3.  By Mike Shaw.  GBP 14.95
  1169. from Kuma Books Ltd.   +44 173 484 4335
  1170. Step by step instruction of the programming process of OPL.
  1171.  
  1172. Introduction to Using the Psion Series 3. 
  1173. By Rod Lawton and Issac Davis. GBP 14.95
  1174. from Kuma Books Ltd.  +44 173 484 4335 
  1175. Disregards all the computer jargon  and  concentrates  on  the  machines
  1176. abilities and potential as your own Personal Assistant.
  1177.  
  1178. Serious Programming on the Psion Series 3.  By Bill Aitken.  GBP 14.95
  1179. from Kuma Books Ltd.  +44 173 484 4335 
  1180. Program planning and writing with many worked examples.
  1181.  
  1182. Graphics programming on the Psion Series 3.  By Bill Aitken.  GBP 14.95
  1183. from Kuma Books Ltd.   +44 173 484 4335
  1184. Detailed explanations of graphics programming with numerous  worked  out
  1185. examples.
  1186.  
  1187. Serious Programming on the Psion Series 3a.  By Bill Aitken.  GBP 16.95
  1188. from Kuma Books Ltd.   +44 173 484 4335
  1189. Covers all the commands of the Series 3a including  sound,  drawing  and
  1190. filling in black and grey plus a major section on graphics.
  1191.  
  1192. Programmeren in OPL - Please inquire for price.
  1193. from Portasoft +31 757 042 05
  1194. Describes how you design an application in OPL for the  Psion  Series  3
  1195. and  3a.   It starts with simple programming and continues with subjects
  1196. like  using  structures,  procedures,  menus   and   window   functions.
  1197. Available in Dutch.
  1198.  
  1199. Desk Stand - GBP 16.99
  1200. from Widget Software Ltd.  +44 143 881 5444
  1201. If you don't have enough hands to talk on the phone and use the Series 3
  1202. at the same time, then you need  this  black,  anodised  aluminium  desk
  1203. stand.   The  angle  of  display  makes it easier to read the screen and
  1204. reduces glare.  Designed to make your Series 3/3a stand out  above  even
  1205. the largest mound of paperwork
  1206.  
  1207.  
  1208. 5. SHAREWARE & FREEWARE
  1209. =======================
  1210. a. Relevant FTP and other sites.
  1211.  
  1212. There is a Psion forum in the UK's CIX  system,  where  software  can  be
  1213. obtained, called the Palmtop A forum.
  1214.         
  1215. The main Internet Psion archive is in the UK, at:  src.doc.ic.ac.uk. 
  1216. The relevant files are under /packages/psion/icdoc.
  1217.  
  1218. HTML:  <http://src.doc.ic.ac.uk/packages/psion.icdoc/>
  1219.  
  1220. The archive is administered by: Lee McLoughlin:
  1221.  
  1222. Lee McLoughlin.                        Phone: +44 171 594 8388
  1223. Dept of Computing, Imperial College,   Fax: +44 171 584 8301
  1224. 180 Queens Gate, London, SW7 2BZ, UK.  Email: L.McLoughlin@doc.ic.ac.uk
  1225.  
  1226. There are other archives:
  1227.  
  1228.   ftp.uni-erlangen.de:pub/psion3/...
  1229.   [131.188.2.43]
  1230.  
  1231.   http://www.comlab.ox.ac.uk/oucl/users/robin.watts/Docs/
  1232.  
  1233.   http://alife1.cs.man.ac.uk/psion
  1234.   (http://130.88.240.101/psion)
  1235.  
  1236. Steve Litchfield runs a shareware library in the UK:
  1237.  
  1238.      3-Lib
  1239.      Shareware for the Series 3 and Series 3a
  1240.      SAE for catalogue to:
  1241.  
  1242.      8 Grove Farm,
  1243.      Mytchett,
  1244.      Surrey,
  1245.      GU16 6AQ, England
  1246.  
  1247. 6. COMMUNICATIONS
  1248. =================
  1249.    a. MCLINK 
  1250.      MCLINK is the software which comes with Psion's 3-Link  cable.   It
  1251.      runs  on  the  host  PC  (at the DOS prompt) or Mac to provide data
  1252.      transfer capability.  When MCLINK is running  on  the  PC/Mac,  the
  1253.      Series  3  can see host drives as remote drives, and can access the
  1254.      data on them.   Similarly  the  command  interface  in  the  MCLINK
  1255.      program  can  be  used  to access or copy data to/from the Series3.
  1256.      MCLINK can also be used to print Series 3 data  by  copying  it  to
  1257.      REM::C:\LPT1.   MCLINK  works under OS/2 and under the DOS emulator
  1258.      with Linux (Free Unix on PC).  It had  reliability  problems  under
  1259.      Windows for Workgroups 3.11.  It supports only COM1 and COM2 ports.
  1260.  
  1261.    b. SLINK
  1262.      SLINK is a cut-down version of MCLINK, provided by Psion.   It  may
  1263.      work  in  non-standard configurations where MCLINK will not.  Since
  1264.      it is smaller, it may cure space problems.
  1265.  
  1266.    c. RCOM
  1267.      Is a beta  version  of  Psion's  replacement  for  MCLINK.   It  is
  1268.      available at the IC archive.  It provides the all the capability of
  1269.      MCLINK  and  adds  a range of other features, including handling of
  1270.      Rich Text format files; backup, compress and equalize functions,  a
  1271.      large  range  of  DOS-like  commands,  from  which  scripts  can be
  1272.      generated, and a  Windows  interface.   Though  it's  documentation
  1273.      claims  that  RCOM is "more like a network connection", this is not
  1274.      yet a reasonable claim.  When RCOM is running, the host machine can
  1275.      only see the Series 3 via the RCOM interface.
  1276.  
  1277.    d. RFM
  1278.      RFM is also available from the archive (RFM110); it is also in beta
  1279.      release.  RFM installs a TSR on the host PC;  a  small  process  is
  1280.      also run on the Series 3.  When set up, the system makes the Series
  1281.      3  drives  look completely like PC drives, and vice versa.  PC file
  1282.      management tools can be used with great convenience  to  manipulate
  1283.      files  on  both machines transparently.  RFM cannot be installed or
  1284.      removed under Windows, but will run under Windows.  RFM  will  lock
  1285.      your  machine  up occassionally; in this case, turn the link off at
  1286.      the Series 3.  Rest the PC after the link icon disappears from  the
  1287.      Series 3, or you may need to reset both machines.
  1288.  
  1289.    e. CONNECTING MODEMS
  1290.      Psion provide  3FAX,  which  is  a  hardware  and  software  add-on
  1291.      offering FAX capability and a data modem operating at 2400 baud.
  1292.  
  1293.      The  3-Link  cable/software  offers  a  standard  serial  interface
  1294.      through which standard modems can be connected, operating up to the
  1295.      Series 3a limit of 19.2K (9.6K for the Series3).
  1296.  
  1297.      Paraphrasing "Lord John" - w0400@ggr.co.uk:
  1298.  
  1299.      The Serial 3link cable is a null modem connection, with a  male  25
  1300.      way  end.   To  work  with a modem, you need to "un-null" the modem
  1301.      wires, so you have a straight through link.  The wiring of the plug
  1302.      is below.  Choose plugs with whatever gender you need.
  1303.  
  1304.             2 ------------- 3
  1305.             3 ------------- 2
  1306.             4 ------------- 5
  1307.             5 ------------- 4
  1308.             6 -+----------- 20
  1309.             8 -+
  1310.            20 -----------+- 6
  1311.                          +- 8
  1312.             7 ------------- 7
  1313.  
  1314.      The harder part is correctly configuring the modem; each  modem  is
  1315.      different.   You need to configure the modem and the Series 3/3a to
  1316.      handshake on RTS/CTS.  I do not use Xon and Xoff for  flow  control
  1317.      with  the modem; these characters are passed through to whatever is
  1318.      connected  to  the  modem.   Using  this   configuration,   I   can
  1319.      consistently operate the link at full speed with no problems.
  1320.  
  1321.      Also of interest, Klaus @ ernstk@delphi.com notes:
  1322.      The Psion Modem Adapter (cable), Partnumber 055856, is  wired  like
  1323.      this:
  1324.  
  1325.             Pin name    Pin number    Direction          DB-25
  1326.                         Mini-Din      Series3 - Other
  1327.             DCD             1         <-------------     8
  1328.             RD              2         <-------------     3
  1329.             TD              3         ------------->     2
  1330.             DTR             4         ------------->     20
  1331.             SG              5         --------------     7
  1332.             DSR             6         <-------------     6
  1333.             RTS             7         ------------->     4
  1334.             CTS             8         <-------------     5
  1335.             RI              9         <-------------     22
  1336.             FG            shield      --------------     1
  1337.  
  1338.    f. TERMINAL EMULATION
  1339.      The 3-link cable software includes a dumb terminal emulation. VT100
  1340.      emulators are also available. There are two in the Imperial archive:
  1341.  
  1342.       term122s.zip VT100 emulator from Psion GmbH
  1343.       vt100v2a.zip VT100 emulator from Widget
  1344.  
  1345.       - these are crippled versions of commercial products.
  1346.  
  1347. 7. PRINTING
  1348. ===========
  1349. There are a number of ways you can print from your Psion
  1350.  
  1351.   a.  Through the prallel link, connect  your  Psion  directly  to  your
  1352.       printer.
  1353.  
  1354.   b.  Through  the  serial  link  -  use  the  printer  setup  dialogues
  1355.       appropriately.
  1356.  
  1357.   c.  Use PRINT SETUP  to  select  printing  to  be  to  a  file  called
  1358.       REM::C:\LPT1.   Run  MCLINK on your PC, and activate the link from
  1359.       the Psion.  Now all print requests will go through the link to the
  1360.       PC printer, and MCLINK is available for file  transfers  -  better
  1361.       than  MCPRINT.   This  solution also works with RCOM.  On some PCs
  1362.       running Windows, it may be better  to  print  to  LPT1.PRN,  which
  1363.       traverses   through   the   DOS/Windows  device  drivers  slightly
  1364.       differently.  [Daniel Senie - dts@world.std.com]
  1365.  
  1366.  
  1367.   d.  Use RFM (see elsewhere in the FAQ) to make Psion  drives  visible,
  1368.       then use a conventional PC tool to print files from the Psion.
  1369.   
  1370. 8. PROGRAMMING
  1371. ==============
  1372.  
  1373. A. OVERVIEW OF DEVELOPMENT POSSIBILITIES
  1374.  
  1375. There are a number of ways in which you can program the  Psion.   Choose
  1376. the one which fits your abilities, requirements, and budget.
  1377.  
  1378.    I. OPL programming directly on the Psion
  1379.  
  1380. This is the most straightforward.  If you  can  live  with  the  cramped
  1381. keyboard  and screen, you can pursue this option with no further outlay,
  1382. anywhere you can take your Psion.
  1383.  
  1384. Some alleviators: 
  1385.    i.  A database of the OPL commands is  available  from  the  Imperial
  1386.        archive (see section 5) which you can load into the built-in DATA
  1387.        application.
  1388.  
  1389.   ii.  Switching off the clock in the OPL  editor  will  give  you  more
  1390.        active screen width.  CONTROL/menu toggles this.
  1391.  
  1392.  iii.  CONTROL/Word takes you straight to the OPL editor from the system
  1393.        screen.
  1394.  
  1395. You can also make use of some of the data which follows in this section,
  1396. so read on.
  1397.  
  1398.   II. OPL programming from a PC
  1399.  
  1400. You can compose your OPL text files on your PC and send them down to the
  1401. Psion with the link for translation, or you can obtain S3ATRA  from  the
  1402. Imperial  archive  (Section  5).   S3ATRA will translate your OPL source
  1403. into .OPO format which you can then use the link to move to  the  Psion.
  1404. In  addition  to translating simple OPL, S3ATRA understyands a number of
  1405. C-like pre-processor commands, which make source preparation easier.  As
  1406. well as this advantage, source preparation on a PC  allows  use  of  the
  1407. full-sized  keyboard and screen, use of whatever text editor you favour,
  1408. convenient storage and archival of important source code, and access  to
  1409. printers.
  1410.  
  1411. There is a Psion 3 emulator for the Series 3, available in the  archive,
  1412. which  allows  you  to  run  OPL  programs  on the PC.  There is also an
  1413. emulator for  the  Series  3a,  which  has  recently  been  made  widely
  1414. available.
  1415.  
  1416. The "Psionics files"  are  a  collection  of  information  for  the  OPL
  1417. programmer who wants to know more than is in the programming manual, but
  1418. who  doesn't  want  the  expense  and  effort  of getting the SDK.  They
  1419. include general explanations of system concepts, descriptions of all the
  1420. system calls usable from  OPL,  information  about  some  useful  device
  1421. drivers,  and  random  other  useful  items.  Much of the information is
  1422. taken from the official Psion SDK manuals, with permission.  Clive  D.W.
  1423. Feather  [clive@sco.com] is widely appreciated for having taken the time
  1424. to bring this information to the Psion community.
  1425.  
  1426. Psion offer Software Development Kits - "SDKs".  The lowest level is the
  1427. documentation-only  level.   This   currently   includes   three   large
  1428. ring-binders  which  document  vast  amounts  of detail about the Psion.
  1429. Though much is of prime relevance to C programmers, a lot  of  essential
  1430. information  can be gleened by the astute OPL programmer.  System calls,
  1431. file formats, transmission protocols, OS structure etc.  are all  to  be
  1432. had.   The  SDK  costs  75 UKP.  See the contacts section if you want to
  1433. order it.
  1434.  
  1435.  III. C Development on PC
  1436.  
  1437. The second level of SDK (see above) is called the  "Standard  SDK".   It
  1438. includes  the  documentation  mentioned  above,  and  some  software  on
  1439. floppies.  The software comprises the TopSpeed  C  language  system,  an
  1440. interactive Psion debugger, some customisation files, and some examples.
  1441. This costs 155 UKP.
  1442.  
  1443. "TopSpeed  C"  is  a  general  purpose  development  environment  and  C
  1444. compiler.   You  can  use  it  to  write C programs for your PC, and the
  1445. development environment allows you to add other language compilers.
  1446.  
  1447. Psion's customisation files taylor TopSpeed C so that  it  can  generate
  1448. image files which will run on the Psion.
  1449.  
  1450. The Psion debugger allows C programs to be debugged.  Debugging  can  be
  1451. done  at the C source code level, or at assembly language level, or in a
  1452. mixture of the two.  The debugger also allows programs to be run locally
  1453. on the PC in a form of Psion  emulator,  or  run  on  the  Psion  itself
  1454. through the serial link.  A slew of very useful features are included in
  1455. the debugger.
  1456.  
  1457. Psion also provide some example programs which  are  referenced  in  the
  1458. manuals.   Going  through  these  with the manual is a good way to learn
  1459. about the Psion and the best way to program on it.  The SPY  application
  1460. is amoung the examples included.
  1461.  
  1462. It is theoretically possible to write C programs  for  the  Psion  using
  1463. other  compilers,  but  extensive expertise would be needed to avoid the
  1464. pitfalls.  For example, Topspeed C implements parameter  passing in a way
  1465. which is  compatible with the Epoch operating system.
  1466.  
  1467. Object-oriented programming is possible in this C environment.
  1468.  
  1469.   IV. Advanced C Development on a PC
  1470.  
  1471. The highest level of SDK is  the  "Professional  SDK".   This  adds  the
  1472. source code of various device drivers to the Standard SDK.  It costs 295
  1473. UKP.
  1474.  
  1475. B. AVAILABLE BOOKS [JOHN A WATSON: JAWATSON@THELCASTLE.WIN-UK.NET]
  1476.  
  1477. In order of complexity, the following books are available.
  1478.  
  1479.  1. First Steps in Programming the Psion Series 3
  1480.     by Mike Shaw, 14.95 GB
  1481.     ISBN 0-7457-0145-0 14.95. 
  1482.     An introduction to the basic principles of programming. 
  1483.  
  1484.  2. Graphic Programming on the Psion Series 3 
  1485.     by Bill Aitken, 14.95 GBP
  1486.     ISBN 0-7457-0156-6 14.95
  1487.     As the title suggests this is for those interested in graphics. 
  1488.  
  1489.  3. Serious Programming on the Psion 3a
  1490.     by Bill Aitken, 16.95 GBP
  1491.     ISBN 0-7457-0035-7 14.95. (Series 3)
  1492.     ISBN 0-7457-0282-1 16.95  (Series 3a)
  1493.     A complete OPL programming tutorial thro' basics to advanced
  1494.     especially graphics including sprite design. If you're really 
  1495.     serious (not for the faint hearted - this one).
  1496.  
  1497.  4. Machine Code Programming on the Psion Series 3a & 3
  1498.     by John Farrant, 16.95 GBP
  1499.     As the title suggests this book tells you how to program in 8086
  1500.     machine code and assembly language. The price/package includes a 
  1501.     fully functional two-pass assembler with tesxt editor and debugger.
  1502.  
  1503.  5. Introduction to Using the Psion Series 3
  1504.     by Ros Lawton & Isaac Davis, 14.95 GBP
  1505.     ISBN 0-7457-0146-9 14.95.
  1506.  
  1507.  6. The 100 Most Frequently Asked Questions for You and Your Psion
  1508.     Series 3a & 3' 
  1509.     by Richard Bloss & Adam Taylor, 9.95 GBP
  1510.     ISBN 0-7457-0300-3
  1511.  
  1512. C. HOW TO DO VARIOUS THINGS/HINTS & TRICKS
  1513.    [Thanks for material from Andrew Baldwin: andrew@zarquon.demon.co.uk]
  1514.  
  1515.  
  1516. 1.  First - reading the programming manual which came  with  your  Psion
  1517.     more than once is thoroughly recommended !            
  1518.  
  1519. 2.  REVTRAN - is a reverse translator  available  at  the  archive.   It
  1520.     turns OPO modules back into OPL - though variable names may be lost.
  1521.     This  program  allows  developers to see how others have implemented
  1522.     their programs, and this may  give  valuable  insights  into  useful
  1523.     programming techniques.  Please note that you should not use REVTRAN
  1524.     to circumvent protection mechanisms, to avoid paying shareware fees,
  1525.     to  steal  programs  or  fragments  thereof,  or to do anything else
  1526.     illegal or anti-social.  Some OPL  programs  are  protected  against
  1527.     reverse translation.
  1528.  
  1529. 2.  SPRITES - the manual doesn't make it clear.  You can have  only  one
  1530.     sprite.  You must emulate any further sprite functionality in OPL.
  1531.  
  1532. 3.  MULTI-DIMENSIONAL ARRAYS - are not provided in OPL, but they can  be
  1533.     emulated.   For  example, a two dimensional array: ARRAY%(X%,Y%) may
  1534.     be implemented by declaring ARRAY%(Z%) (where  Z%=X%*Y%).   You  can
  1535.     now  access  element  (a%,b%) as ARRAY((b%-1)*X% + a%).  Each access
  1536.     requires arithmetic so this will incurr a speed penalty.
  1537.  
  1538.  
  1539. 4.  SPEED - OPL can get slow.  Here are some ideas for speeding them up.
  1540.  
  1541.     a.  Where does your program spend the most time  ?   Find  out,  and
  1542.         concentrate  on those sections.  It's pointless speeding up code
  1543.         segments which will not impact overall speed significantly.
  1544.  
  1545.     b.  The use of floating point numbers is very  slow;  the  Series  3
  1546.         calls  code  which  emulates  a  floating point processing chip.
  1547.         Major gains can be had if  you  avoid  floating  point  numbers.
  1548.         Often  integers  can  be used with a mental shift of the decimal
  1549.         point.
  1550.  
  1551.     c.  BUILT-IN FUNCTIONS like SIN can also be very slow.  Sometimes it
  1552.         is preferable to build a table of  answers  and  use  a  look-up
  1553.         strategy.
  1554.     
  1555.     d.  On the Series 3a, make use of the  procedure  cache,  which  can
  1556.         keep  often-used procedures in memory - thereby avoiding a heavy
  1557.         time penalty for loading them in.  On the Series 3 there  is  no
  1558.         cache  to  use,  but  you can place the procedure code inline to
  1559.         avoid the overhead.   There  will  be  a  readability/complexity
  1560.         overhead to trade off.
  1561.  
  1562.     e.  Use gUPDATE to restrict  screen  updates,  as  detailed  in  the
  1563.         manual.
  1564.  
  1565.     f.  OPL allows the programmer to call machine code  routines,  which
  1566.         can  be  highly  optimized for speed.  These can be built from C
  1567.         programs using the SDK, or with an assembler (available  in  the
  1568.         archive).    Programming   at   low  levels  requires  extensive
  1569.         knowledge of the Series 3 Operating System.  During  development
  1570.         crashes  are  common,  and  data loss may well occur.  Also note
  1571.         that re-implementing a code segment at a lower  level  will  not
  1572.         necessarily  give  significant speed improvements; it depends on
  1573.         what the code is doing.
  1574.  
  1575. END
  1576. .
  1577.  
  1578.